package com.ruicar.afs.cloud.apply.contract.condition;


import lombok.Data;

/**
 * @description: app表单状态
 * @author: mingzhi.li
 * @date: 2020/8/4 21:08
 */
@Data
public class LoanAppFormStateCondition {
    /**
     * 申请编号
     */
    private String applyNo;
    /**
     * 合同号
     */
    private String contractNo;
    /**
     *  附件上传标记
     */
    private String busiType;
    /**
     * 附件上传业务标识
     */
    private String busiNo;
    /**
     * 业务类型
     */
    private String businessType;
    /**
     * 挂靠方式
     */
    private String affiliatedWay;
    /**
     * 车辆属性
     */
    private String carNature;

    /**
     * 信息录入总状态
     */
    private String loanInfoState;

    /**
     * 发票信息
     */
    private String invoiceState;

    /**
     * Gps派单状态
     */
    private String gpsState;
    /**
     * gps状态
     */
    private String gpsApplyStatus;
    /**
     * Gps录入状态
     */
    private String isGpsState;

    /**
     * 银行卡信息
     */
    private String bankCardState;
    /**
     *  保险信息
     */
    private String insuranceState;

    /**
     *  挂靠信息
     */
    private String affiliatedState;

    /**
     * 是否有附加带信息
     */
    private String isAttachedInfoState;

    /**
     * 附加带是否已录入
     */
    private String attachedInfoState;

    /**
     * 主借人证件状态（00：已过期；01：15天过期；02：未过期）
     */
    private String certificateMainState;
    /**
     * 共借人证件状态（00：已过期；01：15天过期；02：未过期）
     */
    private String certificateBorrowedState;
    /**
     * 是否特殊业务
     */
    private String isSpecialBusiness;

    /**
     * 合同签约状态
     */
    private String signContractState;

    /**
     * 主借人是否签约合同
     */
    private String signMainManState;

    /**
     * 共借人是否签约合同
     */
    private String signWereBorrowedState;

    /**
     * 保证人是否签约合同
     */
    private String signGuarantorState;

    /**
     * 见证人是否签约合同
     */
    private String signWitnessesState;
    /**
     * 见证人是否签约合同
     */
    private String signCarDealerState;

    /**
     * 放款附件
     */
    private String imageAttachmentsState;
    /**
     * 放款合同是否已生成
     */
    private String isLoanContract;
    /**
     * 是否必须电子签
     */
    private String isNeedSign;
    /**
     * 是否需要重新签合同总状态
     */
    private String reappearFlag;
    /**
     * 附件上传文件
     */
    private String errorMsg;
}
